#pragma execution_character_set("utf-8")


#include "opcua_server.h"
#include "opcua_client.h"
#include "database_operator.h"
#include "common.h"
#include <QtWidgets/QApplication>
#include <iostream>

using namespace std;

//#define _SERVER_

int main(int argc, char* argv[])
{
	QApplication a(argc, argv);
	qRegisterMetaType<RobotModule>("RobotModule");
	qRegisterMetaType<VisionModule>("VisionModule");
	qRegisterMetaType<StripModule>("StripModule");
	qRegisterMetaType<StationInfo>("StationInfo");
	qRegisterMetaType<PRLine>("PRLine");
	qRegisterMetaType<OPC_NODE_ID>("OPC_NODE_ID");
#ifdef _SERVER_
	opcua_server w;
#else
	opcua_client w;
#endif // SERVER

	w.show();
	return a.exec();
}
